home *** CD-ROM | disk | FTP | other *** search
/ HyperLib 1997 Winter - Disc 1 / HYPERLIB-1997-Winter-CD1.ISO.7z / HYPERLIB-1997-Winter-CD1.ISO / オンラインウェア / PRG / Gestalt Selectors 3.3.sit / Gestalt Selectors 3.3 / Gestalt Selectors List 3.3 / Updates / Update 3.2.4 < prev    next >
Text File  |  1996-02-22  |  14KB  |  369 lines

  1.  
  2. I'am speechless because of the overload of new information in the last few
  3. days...
  4. If you like the secret Finder selector, have I news for you!
  5.  
  6. Have fun!
  7. Rene
  8.  
  9.  
  10. Gestalt Selectors List 3.2.4 Update
  11. ===================================
  12.  
  13. Maintained and published by Rene G.A. Ros (rgaros@bio.vu.nl)
  14.  
  15. First published: 12 October 1992, 13:15 CET (GMT+1)
  16. Last version   : 11 December 1995, 08:05 CET (GMT+1)
  17. Previous update: 5 February 1996, 20:30 CET (GMT+1)
  18. Last modified  : 21 February 1996, 21:30 CET (GMT+1)
  19.  
  20. The complete version is available to subscribers by sending an email to:
  21.      gestalt-selectors-list-request@bio.vu.nl
  22. with as subject:
  23.      archive get recent/gestalt-selectors.etx
  24. or to get the compressed version:
  25.      archive get recent/gestalt-selectors.sit.hqx
  26.  
  27. If this is the first update you receive since subscribing to the mailing
  28. list you may want to get the previous updates as well. Then email to the
  29. address listed above and use this command:
  30.      archive get updates/updates-comb.etx
  31.  
  32. A vertical bar in front of a line indicates the line has changed or was
  33. added.
  34.  
  35. PLEASE SEND COMMENTS AND CORRECTIONS TO THE EDITOR AS SOON AS POSSIBLE.
  36.  
  37. The following persons contributed to this update:
  38.  
  39. ===========================================================================
  40. Contributions to the selector sections
  41. ===========================================================================
  42. Person                 Software                Selector(s) added/changed
  43. ---------------------------------------------------------------------------
  44. Anonymous 2            System?                 rmbg
  45. Anonymous 3            System?                 fndm
  46.                        Finder 7.5.5            fndx
  47. Gilles Berkovitch      Glidel ext              Gldl
  48. Quinn "The Eskimo!"    System?                 valk
  49. Rene Ros               System ?                enav
  50.                        System (enablers)       hdwr
  51. ---------------------------------------------------------------------------
  52.  
  53. ===========================================================================
  54. Contributions to the non-selector sections
  55. ===========================================================================
  56. Person                 Chapter/Section
  57. ---------------------------------------------------------------------------
  58. Rene Ros               Reports/Disabling PowerKey (removed)
  59. ---------------------------------------------------------------------------
  60.  
  61. An anonymous contributor found two more bits in a secret selector which
  62. enables certain unofficial features of the Finder. It is now also known a
  63. second secret Finder selector exists to disable features.
  64.  
  65. Includes information from the System 7.5 Update 2.0 /System 7.5.3 TechNote
  66. which is included with the SU 2.0 Seed 11 distribution.
  67.  
  68. Apple System Software (A-E)
  69. ===========================
  70. No changes.
  71.  
  72. Apple System Software (F-J)
  73. ===========================
  74.  hdwr (System [6.0.4]) INF
  75.       gestaltHardwareAttr
  76.       Returns information about the hardware configuration of the machine.
  77.  
  78.       enum {
  79.       #define gestaltHardwareAttr 'hdwr' /* hardware attributes */
  80.       gestaltHasVIA1         =  0,  /* VIA 1 */
  81.       gestaltHasVIA2         =  1,  /* VIA 2 */
  82.       gestaltHasRBV          =  2,  /* RBV &M01 */
  83.       gestaltHasASC          =  3,  /* ASC (or compatible with) */
  84.       gestaltHasSCC          =  4,  /* SCC &M01 */
  85.       gestaltHasOSS          =  5,  /* OSS &M01 */
  86.       gestaltHasSCSIDMA      =  6,  /* 53C80 SCSI DMA &M01 */
  87.       gestaltHasSCSI         =  7,  /* 53C80 SCSI */
  88.       gestaltHasSWIMIOP      =  8,  /* SWIM IOP &M01 */
  89.       gestaltHasSCCIOP       =  9,  /* SCC IOP &M01 */
  90.       gestaltHasFitch        = 10,  /* Fitch memory Controller &M02 */
  91.       gestaltHasIWM          = 11,  /* IWM &M01 */
  92.       gestaltHasPWM          = 12,  /* PWM disk speed buffer &M02 */
  93.       gestaltHasRAMSndBuff   = 13,  /* RAM-based sound buffer &M02 */
  94.       gestaltHasVideoDAConv  = 14,  /* Video D/A Converter &M02 */
  95.       gestaltHasPGC          = 15,  /* PGC (parity control) &M02 */
  96.       gestaltHasRPU?         = 16,  /* Random Parity Unit */
  97.       gestaltHasOMC?         = 17,  /* Orwell Memory Controller */
  98.       gestaltHasVISARBV?     = 18,  /* VISA Ram Based Video */
  99.       gestaltHasSoftPowerOff = 19,  /* Software PowerOff */
  100.                                     /*  (since System 7.0?) &S01 */
  101.       gestaltHasSonic        = 20,  /* Sonic (built-in ethernet) &M01 */
  102.       gestaltHasSCSI961      = 21,  /* Int. 53C96 SCSI &AT01 */
  103.       gestaltHasSCSI962      = 22,  /* Ext. 53C96 SCSI &AT01 */
  104.       gestaltHasDAFBVideo    = 23,  /* DAFB Video &M01 */
  105.       gestaltHasUniversalROM = 24,  /* Universal ROM &AT04 */
  106.       gestaltHasJMC          = 25,  /* Jaws Memory Controller? */
  107. |     gestaltNeedsRESET      = 26,  /* ??? set on PowerMac, C660AV and */
  108. |                                   /*  under MAE 1.0 */
  109. [gestaltNeedsRESET was incorrectly listed as bit# 27]
  110. |     gestalt???             = 27,  /* ??? set on PM 7500/100 with */
  111. |                                   /*  System 7.5.3 */
  112.       gestaltHasEnhancedLtalk= 30}; /* Enhanced LocalTalk &AD21 */
  113.  
  114.       NOTES:
  115.       See for additional information the TN "M.OV.GestaltSysenvirons" (OV 16).
  116.  
  117.       On the Mac IIfx and Quadra 900 the gestaltHasSCC bit always returns 0
  118.       because the SCC is isolated by I/O processors. When the Compatibility
  119.       Switch control panel is used the bit is set. &AD12
  120.  
  121.       The old IM VI listed this selector as an environmental selector but
  122.       IM OS Utilities now lists it as an informational selector.
  123.  
  124. Apple System Software (K-N)
  125. ===========================
  126. No changes.
  127.  
  128. Apple System Software (O-S)
  129. ===========================
  130. |rmbg (System [7.5.2])
  131. |     kResourceBugFixesAttrs
  132. |     Returns information to determine both the presence of the native
  133. |     Resource Manager and the ordering of resources returned by the
  134. |     GetIndType and Get1IndType. &AT13
  135. |
  136. |     enum {
  137. |     kGestaltRMNativePowerPC?             0,
  138. |     kGestaltRM???                        1
  139. |     kGestaltRMTypeIndexOrderingReverse   2,  /* reverse ordering */
  140. |     kGestaltRMTypeIndexOrderingUndefined 3}; /* ordering information */
  141. |                                              /*  unavailable */
  142.  
  143. Apple System Software (T-Z)
  144. ===========================
  145. No changes.
  146.  
  147. Apple Additional Software
  148. =========================
  149. |arb  (PortShare Pro ? cp [1.2?] by Stalker Software)
  150.       (Serial Port Arbitrator ext [1.0], part of Apple Remote Access)
  151.       gestaltArbitorAttr &AD02
  152.       Returns information about the Serial Port Arbitration.
  153.  
  154.       enum {
  155.       #define gestaltArbitorAttr 'arb '    /* Serial Port Arbitration */
  156.                                            /*  attributes */
  157.       gestaltSerialArbitrationExists = 0}; /* Serial Port Arbitration */
  158.                                            /*  installed */
  159.  
  160. Third Parties Software
  161. ======================
  162. |Gldl (Glidel ext [2.5] by Gilles Berkovitch]
  163. |     gestaltGlidel?
  164. |     Presence indicates the succesfull installation of the extension.
  165. |
  166. |     #define gestaltGlidel? 'Gldl'
  167.  
  168. Unknown Gestalt Selector Codes
  169. ==============================
  170.  
  171. Apple Software
  172. --------------
  173. |enav (System? [7.5.3])
  174. |     Observed value: 1 (PM 7500/100 w 7.5.3).
  175. |fndm (??? [???])
  176. |     gestaltFinder???
  177. |     By installing this selector and setting specified bits in the response
  178. |     some features of the Finder are DISABLED.
  179. |
  180. |     enum {
  181. |     #define gestaltFinder? 'fndx'
  182. |     /* all the following bits are not defined prior to Finder 7.5.5 */
  183. |     gestaltFinderDisableTranslucent? = 0}; /* if set, no translucent */
  184. |                                            /*  icons while dragging */
  185. |
  186. |     NOTES:
  187. |     The m is actually an option-m (0xB5).
  188. |
  189. |     See the 'fndx' (option-x) selector to ENABLE Finder features.
  190. |
  191.  fndx (AliasDragger ext [1.0b1] by Leonard Rosenthol)
  192.       (ControlDragEnabler ext [1.0] by Anthonis DeRobertis)
  193.       (Finder Enabler [1.0] by Marco Piovanelli)
  194. |     (Secret Finder Features ext [???] by Mark Bizer)
  195.       gestaltFinderFeaturesAttr?
  196.       By installing this selector and setting specified bits in the response
  197. |     some undocumented features of the Finder are enabled.
  198.  
  199.       enum {
  200.       #define gestaltFinderFeaturesAttr? 'fndx'
  201. |     /* all the following bits are not defined prior to the */
  202. |     /* System 7.1 Pro Finder */
  203.       gestaltFinderControlDrag?    = 0,  /* if set, control dragging an */
  204.                                          /*  item creates an alias */
  205.       gestaltFinderRevealOriginal? = 1,  /* if set, Reveal Original menu */
  206.                                          /*  item is added */
  207. |     /* all the following bits are not defined prior to Finder 7.5.5 */
  208. |     gestaltFinderTrashSelection? = 2,  /* if set, Command-Delete moves */
  209. |                                        /*  selector to trash */
  210. |     gestaltFinderKillZoomRects?  = 3}; /* if set, no zoom rectangles */
  211. |                                        /*  are shown. */
  212.  
  213.       NOTES:
  214.       The x is actually an option-x (0xC5).
  215.  
  216.       See the 'fndm' (option-m) selector to DISABLE Finder features.
  217.  
  218.       Apperantly the Finder team implemented several features not approved
  219.       by the 'high command'. Under normal circumstances these features are
  220.       not available, unless the correct bit is set with the response of
  221.       this selector. There are probably more bits defined, or already
  222.       obsolete because the feature got implemented with later versions of
  223.       the Finder. (Anonymous)
  224.  
  225.       Setting bit 1 causes a new menu item to be added to the Finder's File
  226.       menu, just below "Find Again". The new item is "Reveal Original" and
  227.       it instantly resolves alias files! (Marco Piovanelli)
  228.  
  229. |     Finder 7.5.5 adds, at least, two more bits to this list. When bit 2 is
  230. |     set using the Command-Delete moves the current selection to the Trash.
  231. |     With bit 3 one can turn the zoom rectangles, visible when opening and
  232. |     closing windows, on and off.
  233. |     System 7.5 Update 2.0 will include the Finder 7.5.5 but it is also
  234. |     part of the System 7.5.2 PowerBook 190/5300/2300 update.
  235. |     (Rene Ros, based on the Secret Finder Features read-me file written
  236. |     by Marc Bizer).
  237.  
  238.  valk (System? [7.5.1?] on Power Mac 5200)
  239. |     gestaltValkyrie?
  240. |     Returns information about the Valkyrie video chip?
  241.  
  242. |     enum {
  243. |     #define gestaltValkyrie? 'valk'
  244. |     gestaltValkyriePresent? = 0?};
  245.  
  246. Third Parties Software
  247. ----------------------
  248. No changes.
  249.  
  250. General Info
  251. ============
  252.  
  253. Sources
  254. -------
  255.  
  256.  AT    Technical Notes
  257. |AT13   TN 1017 System 7.5 Update 2.0 / System 7.5.3 Update
  258.  
  259. About this list
  260. ===============
  261. For this update this chapter only includes the 'Gestalt Submission Form',
  262. 'Acknowledgements' and 'Editors' Address' sections.
  263.  
  264. Gestalt Submission Form
  265. -----------------------
  266. You can use this form to report information you found on already included
  267. selectors. But you can also use it to register new Gestalt selector codes.
  268. If you want to register the selector code your software installs, make sure
  269. you registered your code first with Apple Computer, Inc. Also, it is your
  270. good right if you chose to keep the meaning of the response value private.
  271. If so, still register so that others can at least detect your software by
  272. determining if the selector is present.
  273.  
  274. Software means, in this form, the software which installs the selector
  275. code. Not the whole package, just the extension or control panel (perhaps
  276. application) itself.
  277. The package is the product name in which the software is included and
  278. distributed.
  279. If data is not available or relevant, leave it blank. When the selector
  280. contains non-ASCII characters, please also provide the hexadecimal value.
  281.  
  282. You can also fill in this form on-line because it is also on the WWW
  283. pages of the GSL: http://www.bio.vu.nl/home/rgaros/gestalt/
  284.  
  285.  
  286. Your name: 
  287.  
  288. Your email address: 
  289.  
  290. Your company name: 
  291.  
  292. Do you want to remain anonymous? Yes / No
  293.  
  294. Software name: 
  295.  
  296. Software type: O application 
  297.                O control panel
  298.                O extension (also 'appe')
  299.                O other:
  300.  
  301. Category:      O Apple System Software
  302.                O Apple Additional Software
  303.                O Apple Software
  304.                O Third Parties Software
  305.  
  306. Package name: 
  307.  
  308. Author or Company name: 
  309.  
  310. Gestalt Selector: 
  311.  
  312. Constant name: 
  313.  
  314. First version to install selector: 
  315.  
  316. Source of information: 
  317.  
  318. Short description of the returned response:
  319.  
  320.  
  321.  
  322.  
  323.  
  324. Additional constant names and values for the response value meaning:
  325.  
  326.  
  327.  
  328.  
  329.  
  330. Please email this form to this Internet address: rgaros@bio.vu.nl
  331.  
  332. Acknowledgements
  333. ----------------
  334. I want to thank the following persons for their contributions to this
  335. update and their support of this list:
  336.  
  337. ===========================================================================
  338. Name                                       Internet Email Address
  339. ---------------------------------------------------------------------------
  340. Anonymous contributor(s)                   anonymous@secret.bvd.nl
  341. Gilles Berkovitch                          gberkovi@imaginet.fr
  342. Quinn "The Eskimo!"                        quinn@quinn.echidna.id.au
  343. ---------------------------------------------------------------------------
  344.  
  345. Legal Stuff
  346. -----------
  347. (C) 1992-1996, Rene G.A. Ros
  348.  
  349. It is not allowed to distribute updates to the GSL. The full GSL can be
  350. used freely but is not public domain.
  351. See for legal information the Legal Stuff chapter of the full Gestalt
  352. Selectors List.
  353.  
  354. Editor's Address
  355. ----------------
  356. Rene G.A. Ros
  357. developer at Mac Support Automation B.V., Uitgeest, The Netherlands
  358. consultant to the Computer Department,
  359.     Biology Faculty, Vrije Universiteit Amsterdam, The Netherlands
  360. contract programmer Pascal and C, also 4th Dimension and other data-bases
  361.  
  362. D.C. van Krimpenstraat 3
  363. 1067 SG  Amsterdam-Geuzenveld
  364. The Netherlands, Europe
  365.  
  366. Email: rgaros@bio.vu.nl (preferred)
  367.        rgaros@dds.nl
  368.        100112.1363@compuserve.com
  369.